// Filters are not required to be normalized.

class Filter {
 public:
  virtual bool Init(int sample_rate, int num_channels) = 0;
  virtual double Value(int offset, int channel) = 0;
  virtual int NumSamples() = 0;
};
